Michael Van Canneyt via Lazarus
2018-05-13 08:34:46 UTC
I need to correct my original statement: the column name is 'checking', not
'mycheck'
These are errors in your MySQL server. They have nothing to do with FPC.'mycheck'
It am running lazarus 1.8.2 on linux 17.2, and trying to connect to mysql
5.7.
I have a database named 'boa', with 5 columns, the first named 'mycheck';
I am using a TMySql57Connection, named boaconnection with the following
Databasename=boa;
HostName=localhost
KeepConnection=false
LoginPrompt=false
Transaction=boatransaction
UserName=root,
A TSqlTransaction named boatransaction
Database named boaconnection
A TDatasource with DataSet set to BoaQuery
A TSqlQuery named boaquery with the following settings
Database=boaconnection
Transaction=boatransaction
SQL='Select * from Checking
'./boa/checking.frm' (errno: 13-Permission denied).
When I leave boaquery.active set to 'false', and run the program, when I
Project MoneProject raised exception class 'ESQLDatabaseError' with
BoaConnection:Error executing query: Can't read dir of './boa/'
(errno:13-Permission denied)
How can I correct these errors?
5.7.
I have a database named 'boa', with 5 columns, the first named 'mycheck';
I am using a TMySql57Connection, named boaconnection with the following
Databasename=boa;
HostName=localhost
KeepConnection=false
LoginPrompt=false
Transaction=boatransaction
UserName=root,
A TSqlTransaction named boatransaction
Database named boaconnection
A TDatasource with DataSet set to BoaQuery
A TSqlQuery named boaquery with the following settings
Database=boaconnection
Transaction=boatransaction
SQL='Select * from Checking
'./boa/checking.frm' (errno: 13-Permission denied).
When I leave boaquery.active set to 'false', and run the program, when I
Project MoneProject raised exception class 'ESQLDatabaseError' with
BoaConnection:Error executing query: Can't read dir of './boa/'
(errno:13-Permission denied)
How can I correct these errors?
The file permissions on the server are wrong; the server process does not
have sufficient rights to read/write the database files.
Assuming the server is on Linux or BSD, you should find the MySQL
databases directory and execute as root
chown -R mysqld:mysqld boa
(mysqld must be replaced with the username that the mysql server is running
as)
Michael.
Michael.
--